engine or cylinder block - Español Inglés Diccionario